<<usegrids>>
<table>
<tr><td valign="top">
<table class="admingrid" id="scheduled_emails">
</table>
</td><td valign="top">
Emailcsoport kiválastása<br>
<select name="emailgroup">
<option value="1">Régi top 6öö cégek</option>
<option value="2">Új cégek</option>
<option value="3">Szakmai szervezetek</option>
<option value="4">GYOSZ-ok</option>
<option value="5">MKIK és vegyes kamarák</option>
<option value="6">Tiszteletbeli konzulok</option>
<option value="7">TPA</option>
<option value="8">US és UK ker. kamarák</option>
<option value="9">Ipari parkok</option>
<option value="10">Vidéki polgármesterek</option>
<option value="11">Magyar szervezetek</option>
<option value="12">Nagykövetségek</option>
</select><br>
Email küldése egy napon <input type="text" name="mailcount_sm" value="50"> címzettnek<br>
<br>
Levél tárgya:<input type="text" name="subject_sm"><br>
<textarea name="emailcontent" class="editor" style="width:400px; height:300px;">
</textarea>

<button onclick="saveSchedule()">Mentés</button>
<button onclick="newSchedule()">Új időzített email</button>
</td></tr>
</table>

<script>
var selectedSchedule = 0;

grids.scheduled_emails = {
    url : generateServiceUrl({
        admin : true,
        service : "getschedules",
        page : "scheduled_emails"
    }),
    onSelectRow : function(id) {
        selectedSchedule = id;
        jQuery("select[name='emailgroup']").attr("disabled", true);
        jQuery("input[name='mailcount_sm']").attr( "disabled", true);
        callAdminService("scheduled_emails", "getscheduleinfo", {
            id : id
        }, {
            success : function(result) {
                jQuery("select[name='emailgroup']").val(result.group_id);
                jQuery("input[name='mailcount_sm']").val(result.count);
                jQuery("textarea[name='emailcontent']").html(result.content);
                jQuery("input[name='subject_sm']").val(result.subject);
            }
        });
    },
    colNames : [
        "Schedule name"
    ],
    colModel : [
        { name : "name", index : "name", width : 250 }
    ],
    caption : "Schedule list"
};

createGrids();
createEditors();

function saveSchedule() {
    callAdminService("scheduled_emails", "saveschedule", {
        group : jQuery("select[name='emailgroup']").val(),
        count : jQuery("input[name='mailcount_sm']").val(),
        subject : jQuery("input[name='subject_sm']").val(),
        content : jQuery("textarea[name='emailcontent']").html(),
        id : selectedSchedule
    }, {
        success : function(result) {
            displayMessage("info", "Időzített emailküldés beállítva");
            refreshGrid("scheduled_emails");
        }
    });
}

function newSchedule() {
    selectedSchedule = 0;
    resetSelection("scheduled_emails");
    jQuery("select[name='emailgroup']").attr("disabled", false);
    jQuery("input[name='mailcount_sm']").val("50").attr("disabled", false);
    jQuery("input[name='subject_sm']").val("");
    jQuery("textarea[name='emailcontent']").html("");
}

</script>
